package co.edu.uniquindio.ondas.dtos;

import java.io.Serializable;

/**
 * @author Javier 
 * Esta clase es un DTO ResumenConsulta donde se agrupa la
 *identificacion de la consulta, el tema de la consulta, la descripcion
 * de la consulta el nombre de la investigacion de la consulta, nombre
 * del grupo que hace la consulta, la sede del grupo que hace la
 *consulta y el muncipio al cual pertenece
 * 
 */
public class ResumenConsultaDTO implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * Identificador de la consulta
	 */
	private long idConsulta;
	/**
	 * Tema de la consulta
	 */
	private String tema;
	/**
	 * descripcion de la consulta
	 */
	private String consulta;
	/**
	 * nombre de la investigacion
	 */
	private String nombreInvestigacion;
	/**
	 * nombre del grupo
	 */
	private String nombreGrupo;
	/**
	 * nombre de la sede
	 */
	private String sede;
	/**
	 * nombre del municipio
	 */
	private String municipio;

	/**
	 * Metodo constructor
	 * 
	 * @param idConsulta
	 * @param tema
	 * @param consulta
	 * @param nombreInvestigacion
	 * @param nombreGrupo
	 * @param sede
	 * @param municipio
	 */
	public ResumenConsultaDTO(long idConsulta, String tema, String consulta,
			String nombreInvestigacion, String nombreGrupo, String sede,
			String municipio) {
		super();
		this.idConsulta = idConsulta;
		this.tema = tema;
		this.consulta = consulta;
		this.nombreInvestigacion = nombreInvestigacion;
		this.nombreGrupo = nombreGrupo;
		this.sede = sede;
		this.municipio = municipio;
	}

	/**
	 * Obtiene el idConsulta
	 * 
	 * @return the idConsulta
	 */
	public long getIdConsulta() {
		return idConsulta;
	}

	/**
	 * Asigna el idConsulta
	 * 
	 * @param idConsulta
	 *            the idConsulta to set
	 */
	public void setIdConsulta(long idConsulta) {
		this.idConsulta = idConsulta;
	}

	/**
	 * Obtiene el tema
	 * 
	 * @return the tema
	 */
	public String getTema() {
		return tema;
	}

	/**
	 * Asigna el tema
	 * 
	 * @param tema
	 *            the tema to set
	 */
	public void setTema(String tema) {
		this.tema = tema;
	}

	/**
	 * Obtiene el consulta
	 * 
	 * @return the consulta
	 */
	public String getConsulta() {
		return consulta;
	}

	/**
	 * Asigna el consulta
	 * 
	 * @param consulta
	 *            the consulta to set
	 */
	public void setConsulta(String consulta) {
		this.consulta = consulta;
	}

	/**
	 * Obtiene el nombreInvestigacion
	 * 
	 * @return the nombreInvestigacion
	 */
	public String getNombreInvestigacion() {
		return nombreInvestigacion;
	}

	/**
	 * Asigna el nombreInvestigacion
	 * 
	 * @param nombreInvestigacion
	 *            the nombreInvestigacion to set
	 */
	public void setNombreInvestigacion(String nombreInvestigacion) {
		this.nombreInvestigacion = nombreInvestigacion;
	}

	/**
	 * Obtiene el nombreGrupo
	 * 
	 * @return the nombreGrupo
	 */
	public String getNombreGrupo() {
		return nombreGrupo;
	}

	/**
	 * Asigna el nombreGrupo
	 * 
	 * @param nombreGrupo
	 *            the nombreGrupo to set
	 */
	public void setNombreGrupo(String nombreGrupo) {
		this.nombreGrupo = nombreGrupo;
	}

	/**
	 * Obtiene el sede
	 * 
	 * @return the sede
	 */
	public String getSede() {
		return sede;
	}

	/**
	 * Asigna el sede
	 * 
	 * @param sede
	 *            the sede to set
	 */
	public void setSede(String sede) {
		this.sede = sede;
	}

	/**
	 * Obtiene el municipio
	 * 
	 * @return the municipio
	 */
	public String getMunicipio() {
		return municipio;
	}

	/**
	 * Asigna el municipio
	 * 
	 * @param municipio
	 *            the municipio to set
	 */
	public void setMunicipio(String municipio) {
		this.municipio = municipio;
	}

}
